package pe.com.upc.edu.rtt.detallepartido.controller;


import javax.portlet.RenderRequest;
import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import pe.com.upc.edu.rtt.detallepartido.bean.PartidoBean;
import pe.com.upc.edu.rtt.detallepartido.service.DetallePartidoService;

import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.util.PropsUtil;
import com.liferay.portal.util.PortalUtil;

@Controller
@RequestMapping("VIEW")
public class DetallePartidoController {

	private static final Log _log = LogFactoryUtil.getLog(DetallePartidoController.class);
	
	@Autowired
	private DetallePartidoService detallePartidoService;
	
	@RequestMapping
	protected String defaultView(Model model, RenderRequest renderRequest) throws SystemException {
		HttpServletRequest httpReq = PortalUtil.getOriginalServletRequest(PortalUtil.getHttpServletRequest(renderRequest));
		String partido = httpReq.getParameter("idpartido");	
		if (_log.isDebugEnabled())
			_log.debug("partido:"+partido);		
		PartidoBean partidoBean = detallePartidoService.obtenerFechaEventoPartido( Integer.parseInt(partido)  );
		model.addAttribute("partido", partidoBean);	
		model.addAttribute("urlPaginaComprar", PropsUtil.get("pagina.comprar.entradas.evento.partido"));
		return "view";
	}

}
